<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

写一个函数，功能是告诉你所选定的小动物的叫声

<!-- <script>
    function scream(animal){
        switch(animal){
            case 'cat':
                document.write('miao');
                return;
            case 'dog':
                document.write('wang')
                return;
            case 'bear':
                document.write('ou');
                return;
        }
    }
</script> -->

创建一个函数，输入数字，输出以倒序排列并转换成汉字
<script>
    function reverse(){
        var num= window.prompt('input');
        var str='';
        for(var i=num.length-1;i>=0;i--){
            // str+=num[i];
            str+=transfer(num[i]);
        }
        document.write(str);
    }

    function transfer(target){
        switch(target){
            case '1':return '壹';
            case '2':return '贰';
            case '3':return '叁';
        }
    }
    
</script>

n的阶乘
<!-- <script>
    function jc(n){
        if(n==1){
            return 1;
        }

        return n*jc(n-1);
    }
</script> -->

<script>
    function mul(n){
        if (n == 1 || n == 0){
            return 1;
        }
        return n * mul(n-1);
    }
</script>

斐波那契数列
<script>
    function fb(n){
        if(n == 1 || n == 2){
            return 1;
        }
        return fb(n-1) + fb(n-2);
    }
</script>

输出第N项
<script>
    var n = parseInt(window.prompt('input'));
    var first = 1,
        second = 1,
        third;
    
    if(n>2){
        for(var i = 0;i < n -2;i ++){
        third = first + second;
        first = second;
        second = third; 
        }
        document.write(third);
    }else{
        document.write(1);
    }

</script>


全局变量 里面可以访问外面，外面不能访问里面
<script>
    var a=123;
    function test(){
        var b=23;
        function demo(){
            var c=234
        }
    }
    document.write(c)
    test();
</script>


100以内质数

<script>
    var count = 0;/*定义count为 统计整除的次数*/
    for(var i = 0;i < 100;i ++){ /*100以内的数*/
        for( var j = 1;j <= i;j ++){ /*规定j,i要除以从0到j，这i个数*/
            if(i % j == 0){ /*判断i是否整除j*/
                count ++; /*整除次数加1*/
            }
        }
        if(count == 2){ /* 判断是否是质数*/
                document.write(i + ' ');
            }
            count = 0; /*归0整除的次数*/
    }
</script>

计算2的n次幂，n可输入，n为自然数